
package com.hlkj.pay.dto.payment;

import com.hlkj.pay.infrastructure.model.payment.MerchantPaymentDO;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * 商户代付详情
 * 
 * @TableName t_merchant_payment_detail
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class MerchantPaymentPageDto extends MerchantPaymentDO {
    
    /**
     * 导入文件名称
     */
    @Schema(description ="导入文件名称")
    private String importFileName;
    /**
     * 导入文件地址
     */
    @Schema(description ="导入文件地址")
    private String importFileUrl;
    /**
     * 错误文件名称
     */
    @Schema(description ="错误文件名称")
    private String errorFileName;
    /**
     * 错误文件地址
     */
    @Schema(description ="错误文件地址")
    private String errorFileUrl;
    /**
     * 处理成功 0 否 1 是
     */
    @Schema(description ="处理成功 0 否 1 是")
    private Integer status;
    /**
     * 总计
     */
    @Schema(description ="总计")
    private Integer totalCount;
    /**
     * 成功数量
     */
    @Schema(description ="成功数量")
    private Integer successCount;
    /**
     * 错误数量
     */
    @Schema(description ="错误数量")
    private Integer failCount;

}
